#ifndef _ABCRYPTO_COMMON_H_
#define _ABCRYPTO_COMMON_H_

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdint.h>

#include "abcrypto.h"

#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))

uint16_t abcrypto_get_alg(uint8_t *name);

const char *get_algo_name(int alg);

uint32_t get_rand(uint8_t *a, uint32_t byteLen);

void print_buf(uint8_t *name, uint8_t *buf, uint32_t len);

#endif